package cn.ac.jaas.isc.vegetable.common.excel.handler;

import cn.ac.jaas.isc.vegetable.common.excel.vo.ErrorMessage;
import com.alibaba.excel.event.AnalysisEventListener;

import java.util.List;

/**
 * @author 张高昌
 * @date 2022/4/23 17:16
 * @description: list事件监听
 */
public abstract class ListAnalysisEventListener<T> extends AnalysisEventListener<T> {

    /**
     * 获取 excel 解析的对象列表
     *
     * @return 集合
     */
    public abstract List<T> getList();

    /**
     * 获取异常校验结果
     *
     * @return 集合
     */
    public abstract List<ErrorMessage> getErrors();
}
